package org.orz.story.works.biz.clubhouse.model.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class WorldCupScheduleDTO {
    /** 返回码 */
    private int error_code;
    /** 返回说明 */
    private String reason;
    /** 返回结果集 */
    private Result result;

    @lombok.Data
    public static class Result {
        /** 赛事类型 */
        private Ext ext;
        /** 赛程清单 */
        private List<Data> data;
    }

    @lombok.Data
    public static class Ext {
        /** 当前比赛类型 */
        private String current_match_type;
        /** 当前比赛类型说明 */
        private String current_match_type_des;
    }

    @lombok.Data
    public static class Data {
        /** 赛程日期 */
        private Date schedule_date;
        /** 格式化后的时间 */
        private String schedule_date_format;
        /** 周几 */
        private String schedule_week;
        /**  */
        private String schedule_current;
        /** 赛程详情列表 */
        private List<Schedule_list> schedule_list;
    }



    @lombok.Data
    public static class Schedule_list {
        /** 球队id */
        private String team_id;
        /** 赛事日期 */
        private Date date;
        /** 赛事时间 */
        private Date date_time;
        /** 主队id */
        private String host_team_id;
        /** 客队id */
        private String guest_team_id;
        /** 主队名称 */
        private String host_team_name;
        /** 客队名称 */
        private String guest_team_name;
        /** 主队进球数（含点球） */
        private String host_team_score;
        /** 客队进球数（含点球） */
        private String guest_team_score;
        /** 比赛状态， 1:未开赛 2:进行中 3:已完赛 0:未知 */
        private String match_status;
        /** 比赛状态描述 */
        private String match_des;
        /** 比赛类型，1:小组赛 2:1/8决赛 3:1/4决赛 4:半决赛 5 季军赛 6:决赛 */
        private String match_type;
        /** 比赛类型名称 */
        private String match_type_name;
        /** 比赛类型描述，如小组赛第几轮 */
        private String match_type_des;
        /** 球队组别，如：A */
        private String group_name;
        /** 主队logo图片链接 */
        private String host_team_logo_url;
        /** 客队logo图片链接 */
        private String guest_team_logo_url;
    }
}
